package com.hktf.moedokilock.adapter;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;

import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;
import com.hktf.corelib.constant.CommonConstant;
import com.hktf.corelib.jsonbean.Goods;
import com.hktf.corelib.utils.UIUtils;
import com.hktf.moedokilock.R;

import java.time.LocalDate;
import java.util.List;

/**
 * @包名称：com.hktf.lovequip.adapter
 * @类名： DataFormatItemAdapter
 * @创建人： 陈大专
 * @时间： 2021/08/17 14:06
 * @描述：
 */
public class GoodsAdapter extends BaseQuickAdapter<Goods, BaseViewHolder> {
    private String endMoth;
    public GoodsAdapter(@Nullable List<Goods> data) {
        super(R.layout.goods_item, data);
        LocalDate localDate=LocalDate.now().plusMonths(1);
        endMoth="("+localDate.getYear()+"年"+localDate.getMonthValue()+"月恢复原价)";
    }

    @Override
    protected void convert(@NonNull BaseViewHolder helper, Goods item) {
        helper.setText(R.id.tv1, item.getName()+item.getMsg());
        if (item.getId()==16) {
//            helper.setText(R.id.tv2, "特价:"+CommonConstant.rmb + item.getPrice());
            helper.setText(R.id.tv3, "立减80");
            helper.setText(R.id.tv4, endMoth);
        }else {
            helper.setText(R.id.tv3, "立减20");
            helper.setText(R.id.tv4, "");

        }
        helper.setText(R.id.tv2, CommonConstant.rmb + item.getPrice());
//        helper.setTextColor(R.id.tv1, item.isChecked() ? UIUtils.getColor(com.hktf.uilib.R.color.vip_bg) : UIUtils.getColor(com.hktf.uilib.R.color.golden));
//        helper.setTextColor(R.id.tv2, item.isChecked() ? UIUtils.getColor(com.hktf.uilib.R.color.vip_bg) : UIUtils.getColor(com.hktf.uilib.R.color.golden));
//        helper.setTextColor(R.id.tv3, item.isChecked() ? UIUtils.getColor(com.hktf.uilib.R.color.vip_bg) : UIUtils.getColor(com.hktf.uilib.R.color.golden));
//        helper.setBackgroundRes(R.id.rl, item.isChecked() ? com.hktf.uilib.R.drawable.golden_corner16_bg : com.hktf.uilib.R.drawable.golden_corner16_stroke_bg);

        helper.setTextColor(R.id.tv1, item.isChecked() ? UIUtils.getColor(com.hktf.uilib.R.color.golden) : UIUtils.getColor(com.hktf.uilib.R.color.vip_bg));
        helper.setTextColor(R.id.tv2, item.isChecked() ? UIUtils.getColor(com.hktf.uilib.R.color.golden) : UIUtils.getColor(com.hktf.uilib.R.color.vip_bg));
        helper.setTextColor(R.id.tv3, item.isChecked() ? UIUtils.getColor(com.hktf.uilib.R.color.golden) : UIUtils.getColor(com.hktf.uilib.R.color.vip_bg));
        helper.setTextColor(R.id.tv4, item.isChecked() ? UIUtils.getColor(com.hktf.uilib.R.color.golden) : UIUtils.getColor(com.hktf.uilib.R.color.vip_bg));
        helper.setBackgroundRes(R.id.rl,item.isChecked()? com.hktf.uilib.R.drawable.blue_start_green_end_bg: com.hktf.uilib.R.drawable.white_m_corner_shape);
//        helper.setBackgroundRes(R.id.rl,item.isChecked()? R.drawable.yellow_corner16_shape: R.drawable.white_corner24);
    }
}
